package com.qf.dao;

import com.qf.pojo.Product;

import java.sql.SQLException;
import java.util.List;

public interface ProductDao {
    /**
     * 查找最新商品
     * @return返回商品集合
     */
    List<Product> findNewProduct() throws SQLException;
    /**
     * 查找热门商品
     * @return返回商品集合
     */
    List<Product> findHotProduct() throws SQLException;
    /**
     *通过pid查找商品
     */
    Product findProductByPid(String pid) throws SQLException;

    /**
     * 通过cid查询总记录数
     * @param cid
     * @return
     */
    int findTotalSize(String cid) throws SQLException;

    /**
     * 分页查询
     * @param currentPage
     * @param pageSize
     * @return 返回商品集合
     */
    List<Product> findProducts(int currentPage, int pageSize,String cid) throws SQLException;
}
